package com.gitee.wsl.collections.delegate

/**
 * Set type that delegates to another implementation.
 *
 * @param <T>
 * Set item type.
 *
 * @author Matt Coley
</T> */
open class DelegatingSet<T>(protected open val delegate: Set<T>) : Set<T> by delegate

open class DelegatingMutableSet<T>(protected open val delegate: MutableSet<T>) : MutableSet<T> by delegate
